function validaNombrePunto(campo){
	var RegExPattern = /([a-zA-Z0-9 ]{3,15})$/;
	errorPunto=document.getElementById("err_nombrepunto");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		errorPunto.innerHTML = "El nombre del punto no es valido y no puede ser vacio.";
		errorPunto.style.visibility = "visible";	
	}else{
		errorPunto.innerHTML = "";
		errorPunto.style.visibility = "hidden";
	}
}

function validaLugar(campo){
	var RegExPattern = /([a-zA-Z ]{3,30})$/;
	error=document.getElementById("err_lugar");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		error.innerHTML = "El campo lugar no es valido, solo puede contener letras y no puede ser vacio.";
		error.style.visibility = "visible";	
	}else{
		error.innerHTML = "";
		error.style.visibility = "hidden";
	}
	
}

function validaDescripcion(campo){
	var RegExPattern = /([a-zA-Z ]{3,100})$/;
	error=document.getElementById("err_descripcion");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		error.innerHTML = "El campo descripcion no es valido y no puede ser vacio.";
		error.style.visibility = "visible";	
	}else{
		error.innerHTML = "";
		error.style.visibility = "hidden";
	}
	
}

function validaPrecioMax(campo){
	var RegExPattern = /([0-9]{1,7})$/;
	errorPrecioMax=document.getElementById("err_preciomaximo");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		errorPrecioMax.innerHTML = "El campo del precio no es valido y no puede ser vacio.Tiene que contener numeros.";
		errorPrecioMax.style.visibility = "visible";
	}else{
		errorPrecioMax.innerHTML = "";
		errorPrecioMax.style.visibility = "hidden";
		
	}
}

function validaPrecioMin(campo){
	var RegExPattern = /([0-9]{1,7})$/;
	errorPrecioMin=document.getElementById("err_preciominimo");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		errorPrecioMin.innerHTML = "El campo del precio no es valido y no puede ser vacio.Tiene que contener numeros.";
		errorPrecioMin.style.visibility= "visible";	
	}else{
		errorPrecioMin.innerHTML="";
		errorPrecioMin.style.visibility="hidden";
	}

		
}


function validaNombreOferta(campo){
	var RegExPattern = /([a-zA-Z0-9 ]{3,15})$/;
	errorOferta=document.getElementById("err_nombreoferta");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		errorOferta.innerHTML = "El nombre de la oferta no es valida y no puede ser vacio.";
		errorOferta.style.visibility= "visible";	
	}else{
		errorOferta.innerHTML="";
		errorOferta.style.visibility="hidden";
	}
	
}

function DeshabilitarCondiciones(valor){
	if(valor){
		document.getElementById("puntuacion").disabled=true;
	}else{
		document.getElementById("puntuacion").disabled= false;
	}
	
}

function validaContenido(campo){
	var RegExPattern = /([a-zA-Z ]{3,100})$/;
	error=document.getElementById("err_contenido");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		error.innerHTML = "El campo contenido no es valido, solo puede contener letras y no puede ser vacio.";
		error.style.visibility = "visible";	
	}else{
		error.innerHTML = "";
		error.style.visibility = "hidden";
	}
	
}

function validaValidacion(campo){
	var RegExPattern = /([0-9]{1,2})$/;
	error=document.getElementById("err_valoracion");
	if (!((campo.value.match(RegExPattern)) && (campo.value!=''))) {
		error.innerHTML = "El campo valoracion no es valido, solo puede contener numeros y no puede ser vacio.";
		error.style.visibility = "visible";	
	}else{
		error.innerHTML = "";
		error.style.visibility = "hidden";
	}
	
}